package mybatis.interfaces.impl;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import mybatis.interfaces.IGreaterThanOrEqualsQueryCondition;

import java.util.Map;


/**
 * @author CKC
 */
@NoArgsConstructor
@Builder(toBuilder = true)
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@Data
public class GreaterThanOrEqualsQueryCondition implements IGreaterThanOrEqualsQueryCondition {

    private static final long serialVersionUID = 5420012095503452296L;

    @ApiModelProperty(name = "gte[?]", value = "大于等于，仅支持不同字段and连接，eg: gte[age]=20 表示 age >= 20 ")
    @JsonIgnore
    private final transient String gteSwaggerView = null;
    protected Map<String, String> gte;

}
